@charset "utf-8";
/* CSS Document */

.sw_sub {
	width:960px;
	margin:0px auto;
	height:38px;
	background:url(../images/sw_tit_bg.gif) no-repeat;
}
.sw_sub ul {
	float:left;
	padding-left:270px;
	padding-top:0px;
	margin-top:0px;
	height:38px;
}
.sw_sub li {
	float:left;
	list-style:none;
	margin:0px;
	padding:0px 2px 0px 2px;
	color:#fff;
	height:38px;
	line-height:38px;
	_height:19px;
	_line-height:19px;
	_margin-top:10px
}
.ship_top_l {
	float:left;
	margin:0px;
	padding:0px;
	border:1px solid #dfdfdf;
	width:326px;
	overflow:hidden
}
.ship_top_l .wd {
	float:left;
	background: url(../images/sw_top_ban.gif) no-repeat;
	width:324px;
	height:33px
}
.ship_top_l .wd h2 {
	font-size:14px;
	margin:0px auto;
	float:left;
	color:#fff;
	line-height:33px;
	width:145px;
	text-align:center
}
.ship_top_l .wd span {
	float:right;
	margin-top:5px;
	margin-right:5px
}
.ship_top_l ul {
	margin:10px;
	float:left;
	padding:0px
}
.ship_top_l li {
	list-style:none;
	line-height:22px;
	margin:0px;
	background:url(../images/ship_top_ico01.gif) no-repeat 5px;
	padding-left:20px;
	float:left;
	width:300px
}
.ship_top_l li span {
	float:left;
	padding-right:5px;
	display:block
}
.ship_top_l li .text {
	width:160px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	height:22px
}
.ship_top_l li a {
	color:#003366
}
.ship_top_l li .date {
	display:block;
	float:left;
	margin-left:5px;
	color:#999
}
.cert_right {
	width:281px;
	border:1px solid #99cdff;
	float:left
}
.cert_right .ban {
	background:url(../images/sw_rceti_ban.gif) repeat-x;
	width:281px;
	height:32px;
}
.cert_right .ban h2 {
	font-size:14px;
	margin:0px auto;
	float:left;
	color:#003366;
	line-height:32px;
}
.cert_right .ban b {
	float:left;
	margin-left:10px;
	margin-top:5px;
	margin-right:5px
}
.cert_right .bg {
	float:left;
	background:url(../images/sw_rceti_bg.gif) no-repeat right bottom;
	height:158px;
	width:280px
}
.cert_right .bg .lsub {
	float:left;
	padding:15px;
	width:84px;
	margin:0 auto
}
.cert_right .bg .lsub img {
	float:left
}
.cert_right .bg .lsub p {
	float:left;
	margin:10px 0px 0px 5px;
	padding:0px;
	text-align:center;
	width:80px
}
.cert_right .bg .lsub .ptn {
	float:left;
}
.cert_right .bg .rsub {
	float:left;
	padding:15px 0px 15px 0px;
	width:140px;
	margin:0 auto
}
.cert_right .bg .rsub ul {
	margin:0px;
	padding:0px;
}
.cert_right .bg .rsub ul li {
	float:left;
	background: url(../images/ex_share_ico.gif) no-repeat 5px;
	padding-left:12px;
	list-style:none;
	width:140px
}
.cert_right .bg .rsub p {
	color:#cc0000;
	font-size:14px;
	margin:10px 5px 5px 5px
}
.spy_box {
	width:958px;
	margin:0px auto 0px auto;
	padding:0px;
	border:1px solid #dfdfdf;
	overflow:auto
}
.spy_box .pd {
	background:url(../images/sw_spy_ban.gif) no-repeat;
	height:33px;
	line-height:33px;
	width:958px;
	margin:0px;
	padding:0px
}
.spy_box .pd h2 {
	font-size:14px;
	padding-left:35px;
	margin:0px;
	float:left;
	color:#fff
}
.spy_box .pd b {
	float:left
}
.spy_box .pd span {
	float:right;
	margin-top:5px;
	margin-right:5px
}
.spy_box .cp {
	float:left;
	width:148px;
	height:135px;
	border:1px solid #dedede;
	margin:8px 0px 10px 8px
}
.spy_box .cp img {
	margin:10px 10px 0px 10px;
}
.spy_box .cp p {
	background:url(../images/sw_spy_cbg.gif) no-repeat;
	width:148px;
	padding-top:10px;
	margin:0px;
	text-align:center;
	height:22px;
}
.spy_box .jp {
float:left;
	width:150px;


	margin:8px 0px 10px 8px
}
.spy_box .jp img {
	float:left;
	padding:1px;
	border:1px solid #dedede;

}
.spy_box .jp  p {

	width:148px;
	padding-top:10px;
	margin:0px;
	text-align:center;
	height:22px;
	overflow:hidden
}
/*找企业*/
.cp_box {
	width:958px;
	margin:0px auto 0px auto;
	margin:10px auto 0px auto\9;
	padding:0px;
	border:1px solid #dfdfdf;
	clear:both;
	overflow:auto
}
.cp_box .md {
	background:url(../images/sw_spy_ban.gif) no-repeat;
	height:33px;
	line-height:33px;
	width:958px;
	margin:0px;
	padding:0px
}
.cp_box .md h2 {
	font-size:14px;
	padding-left:15px;
	margin:0px;
	float:left;
	color:#fff
}
.cp_box .md b {
	float:left;
	padding-left:20px;
	margin-top:5px
}
.cp_box .md span {
	float:right;
	margin-top:5px;
	margin-right:5px
}
.jpBox {
	width:720px;
	height:30px;
	float:left;
}
.jpbBox dl {
	width:600px;
	margin:0px 0px 0px 25px;
	padding-left:70px;
	float:left
}
.jpbBox dl dt {
	float:left;
	font:12px/33px;
	color:#000;
}
.jpbBox dl dt m {
	font:bold 12px/33px;
	color:#DD1114;
}
.jpbBox dl dt em {
	font:normal 12px/33px;
	margin:0px 6px 0px 30px;
	font-style:normal
}
.jpbBox dl dd {
	overflow:hidden;
	font:12px/33px;
	color:#000;
}
.jpbBox dl dd #cmScrollBox {
	font:12px/23px;
	OVERFLOW: hidden;
	vertical-align:middle
}
/*找企业end*/

.sup_search {
	background:url(../images/ex_sup_quickbg.gif) no-repeat;
	width:958px;
	height:46px;
	overflow:hidden;
	margin:0px;
	padding:0px
}
.sw01_search {
	background:url(../images/ex_sup_quickbg.gif) no-repeat;
	width:958px;
	border:1px solid #cccccc;
	overflow:hidden;
	height:46px
}
.quick_s {
	float:left;
	margin-left:150px;
	_margin-left:80px;
	margin-top:12px;
}
.quick_s select {
	float:left;
	margin-left:15px;
}
.quick_s .input {
	float:left;
	width:180px;
	height:16px;
	margin-left:15px
}
.cate {
	vertical-align:top;
}
.cateBox {
	overflow:hidden;
	_overflow:visible;
	_height:10px;
	background:#ebf1fb;
	width:100%;
}
.cateBox2 {
	overflow:hidden;
	_overflow:visible;
	_height:10px;
	background:#fffbfb;
	clear:both;
	width:100%;
}
.cateB {
	float:left;
	width:305px;
	padding-bottom:10px;
	padding-left:10px
}
.cateB a:link, .cateB a:visited {
	color: #af4d08;
	text-decoration: none;
}
.cateB a:hover, .cateB a:active {
	color: #af4d08;
	text-decoration: underline;
}
.cateB h1 {
	font-size:13px;
	background:url(../images/sign.gif) no-repeat left;
	padding-left:15px;
	line-height:20px;
	margin-top:10px\9
}
.cateBB {

	float:left

}
.cateBB a {
	border-right:1px solid #B7D0E4;
white-space:normal;

	padding-left:3px;
	padding-right:3px;
	margin-left:-1px;
	display:block;
					word-wrap:break-all;
				word-break:normal;
				white-space:nowrap; 


}
.cateBB a:link, .cateBB a:visited {
	color: #333;
	text-decoration: none;




}
.cateBB a:hover, .cateBB a:active {
	color: #333;
	text-decoration: underline;
}
.cp_box .product {
	margin:10px auto;
	width:96%
}
	
.cp_box .product li {
	height:30px;
border-bottom:1px dotted #dc6b00;
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:30px;




}
.cp_box .product li b {
	float:left;
	padding-left:10px;
	font-weight:bold;
	color:#cc6600
}
.cp_box .product li ul {

	margin:0px;
	padding:0px;
	width:540px;
	overflow:hidden;
		line-height:30px;
		height:30px;
		float:left;
		text-overflow:ellipsis





}
.cp_box .product li ul li {
	padding-LEFT:15px;
	BACKGROUND: url(../images/arrow_pro.jpg) no-repeat;
	border:0px;
	float:left;
	background-position:5px 8px;
	color:#999;
	margin-left:5px;

	

}
.cp_box .product li ul li a {
	color:#003366
}
.cp_box .product li span {
	float:right
}
.yard_box {
	width:664px;
	padding:0px;
	border:1px solid #dfdfdf;
	overflow:auto;
	margin:0px;
	float:left
}
.yard_box .yd {
	background:url(../images/sw_spy_ban.gif) no-repeat;
	height:33px;
	line-height:33px;
	width:664px;
	margin:0px;
	padding:0px
}
.yard_box .yd h2 {
	font-size:14px;
	padding-left:35px;
	margin:0px;
	float:left;
	color:#fff
}
.yard_box .yd span {
	float:right;
	margin-top:5px;
	margin-right:5px
}
.yard_box .hot_y {
	width:200px;
	float:left;
	margin-left:10px;
	text-align:center;
	margin-top:10px\9
}
.yard_box .hot_y a {
	color:#003366
}
.yard_box .hot_y p {
	background:url(../images/sw_cp_hoty_ico.gif) no-repeat 5px;
	padding-left:24px;
	font-size:14px;
	color:#cc3300;
	float:left
}
.yard_box .hot_y img {
	padding:1px;
	border:1px solid #cdd0c7
}
.yard_box .hot_r {
	float:left;
	margin-left:20px;
	margin-top:10px;
	width:430px
}
.yard_box .hot_r li {
	float:left;
	width:200px;
	background:url(../images/ex_share_ico.gif) no-repeat 5px;
	list-style:none;
	padding-left:12px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	line-height:24px
}
.yard_box .hot_r li a {
	color:#003366
}
.y_login {
	float:left;
	border:1px solid #a4cdfb;
	background:url(../images/sw_cp_ylogin_bg.gif) repeat-x;
	width:281px;
	margin-left:10px;
	height:254px
}
.y_login p {
	margin:10px auto 0px auto;
	width:232px
}
.y_login .loginbox {
	width:260px;
	margin:0px auto;
	padding:15px;
	line-height:18px
}
.y_login .logint {
	height:30px;
	color:#333;
	font-size:14px;
	margin:0px;
	padding:0px
}
.y_login .logint label {
	float:left
}
.y_login .logint .input {
	margin-left:8px;
	width:170px;
	background:#fff;
	border:1px #2e9cc1 solid;
	height:18px
}
.y_login .logint .input70 {
	margin-left:8px;
	width:70px;
	background:#fff;
	border:1px #2e9cc1 solid;
	height:18px
}
.y_login .logint .code {
	margin-left:8px;
	width:70px;
	background:#fff;
	border:1px #2e9cc1 solid;
	float:left;
	height:18px;
	margin-right:10px
}
.y_login .logint span {
	float:left;
	margin:0px;
	padding:0px
}
.y_login .logint p {
	padding:0px;
	margin:0px auto;
	clear:both;
	width:130px
}
.y_login .logint .button {
	width:75px;
	margin-left:30px;
}
/*大产品列表*/
.category {
	width:96%;
	margin:10px auto;
	clear:both;
	border-top:1px dashed #a7c3fc;
	padding-top:5px
}
.category .sc-item-name {
	FONT-WEIGHT: bold;
	color:#032c5c;
	font-size:12px;
	float:left;
	margin:0px;
	background:url(../images/sw_cp_cate_ico.gif) no-repeat left;
	padding-top:5px;
	padding-left:20px;
	width:70px
}
.category .sc-item-name H4 {
	padding-right: 6px;
	margin-top: 8px;
	padding-left: 23px;
	font-weight: bold;
	COLOR: #003366;
	float:left
}
.category .nal {
	margin:0px;
	padding-top:5px;
	float:left
}
.category .nal ul {
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 24px;
	line-height:22px;
	float:left;
	padding:0px
}
.category .nal ul li {
	FLOAT: left;
	OVERFLOW: hidden;
	WIDTH:180px;
	HEIGHT: 22px;
	margin-left:10px
}
.category .nal ul li a {
	color:#032c5c;
}
.category .nal ul li span {
	padding-left:1px;
	color:#003366
}
.category .nal p {
	float:left;
	padding-top:5px;
	font-weight:bold;
	color:#ff8b20;
	font-size:12px
}
.sw_pro {
	overflow:hidden;
	_overflow:visible;
	_height:10px;
	width:960px;
	margin:0px auto
}
.sw_pro div {
	float:left;
}
.pro_sup {
	background:url(../images/ship_search_bg.gif) no-repeat;
	width:960px;
	margin-top:10px;
	margin-bottom:0px;
	padding:0px;
	height:28px
}
.pro_sup h2 {
	font-weight:bold;
	font-size:14px;
	padding-left:40px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:7px;
	float:left
}
.pro_sup h2 span {
	font-weight:normal;
	color:#003366
}
.sup_box {
	width:958px;
	border-bottom:1px solid #bbdde9;
	border-left:1px solid #bbdde9;
	border-right:1px solid #bbdde9;
	margin:0px;
	padding:0px;
	overflow:hidden
}
.sup_box .blue_tab td {
	color:#003366
}
/* 产品列表 */

.boxtit {
	height:45px;
	line-height:45px;
	background:#f4f5f7;
	border-bottom:1px #bbdde9 solid;
	font-weight:bold;
	width:958px
}
.suppiler_list {
	margin:10px 5px 10px 5px;
	color:#032c5c;
	padding-top:10px;
	clear:both;
	border-bottom:1px dashed #ccc;
	padding-bottom:10px
}
.boxPImg {
	border:1px #ccc solid;
	padding:1px;
	float:left;
	margin:0px;
	wdith:132px;
	height:100px
}
.spy_next {
	height:30px;
	line-height:30px;
	background:#f0f0f0;
	width:958px;
	margin:0 auto 0px auto
}
.spy_next ul {
	margin:0 auto;
	width:400px
}
.spy_next ul li {
	float:left;
	margin-right:8px;
	list-style:none
}
.pro_td {
	float:left;
	padding-left:5px;
	width:300px;
	overflow:hidden
}
.company_box{
	width:96%;
	margin:0px auto;
	border-bottom:1px dotted #cbcbcb;
	height:110px
}
.companyList {
	_overflow: visible;
	float:left;
	margin:0px;
	padding:0px
}
.companyList IMG {
	PADDING-BOTTOM: 5px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	FLOAT: left;
	PADDING-TOP: 5px
}
.companyList ul{
	margin-top:25px;
}
.companyList ul li{
	display:block;
	list-style:none
}
.right_list {
	LINE-HEIGHT: 22px; FLOAT: left; PADDING-TOP: 10px; width:520px
}
.right_list H1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #036; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.right_list SPAN {
	COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
